package com.ccp.dev.form.dao;

import com.ccp.dev.core.basic.base.IBaseMapper;
import com.ccp.dev.form.model.DataTemplate;

/**
 * BPM_DATA_TEMPLATE Dao对象
 *
 * @author zhaowj
 */
public interface DataTemplateDao extends IBaseMapper<DataTemplate, String> {

    /**
     * 获取 数据模板 根据表单key
     *
     * @param formKey 表单key
     * @return DataTemplate
     */
    DataTemplate getByFormKey(String formKey);

    /**
     * 根据formKey获取业务表单数量
     *
     * @param formKey 表单别名
     * @return 数量
     */
    Integer getCountByFormKey(String formKey);

    /**
     * 根据表单的formKey删除表单模版
     *
     * @param formKey 表单别名
     */
    void delByFormKey(String formKey);
}
